/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica.entidades;

import java.util.ArrayList;

/**
 *
 * @author user
 */
public class Barcos {
    
    public Barcos()
    {
        barcos = new ArrayList<Barco>();
    }
    private ArrayList<Barco> barcos;

    public void agregarBarco(Barco barco) {
        this.barcos.add(barco);
    }
    
    public Boolean existeBarco(Barco barco) {
        return this.barcos.contains(barco);
    }
    
    public Barco obtenerBarco(int idBarco) {
        Barco barco = null;
        for (Barco barcoActual : barcos) {
            if(idBarco == barcoActual.getId()) {
                barco = barcoActual;
            }
        }
        return barco;
    }
    public int CantidadBarcos()
    {
        return barcos.size();
    }
     public Barco GetBarco(int index)
    {
        return barcos.get(index);
    }
    public void eliminarBarco (int id) {
        for(int i=0; i< this.barcos.size() ; i--) {
            Barco barco = this.barcos.get(i);
            if (barco.getId() == id) {
                this.barcos.remove(barco);
            }
        }
    }
}
